<?php
class AsistenciasController extends AppController {

	var $name = 'Asistencias';
	//var $components = array('RequestHandler');
	var $programacions=array();
	
	function index(){
		$this->layout="ajax";	

		
        $this->loadModel('Programacion');
       
     	$programacions= $this->Programacion->getProgramaciones();
 		$this->set('programacion', $programacions);		
		/*if($this->JQGridPaginate->isGrid){
			$fields = array('Curso.id',			
			'Curso.codigo',
			'Curso.descripcion',
			'Curso.tipocurso',
			'Curso.created',
			'"Estado"."descripcion" AS "Curso__estado"');
			
			$this->JQGridPaginate->recursive = 0;
			$this->JQGridPaginate->cakefields = $fields;
			echo $this->JQGridPaginate->paginate("Curso");
			$this->autoRender = false;
		}elseif($this->RequestHandler->isPost()){	
			$oper = $this->params['form']['oper'];
			if($oper == "add"){
				$this->Curso->create();				 
			}elseif ($oper == "edit"){
				$this->data['Curso']['id'] = $this->params['form']['id'];
			}elseif ($oper == "del"){
				$this->data['Curso']['id'] = $this->params['form']['id'];
				$this->data['Curso']['estado_id'] = 2;				
			}
			
			@$this->Curso->save($this->data['Curso']);
			echo json_encode($this->Curso->visualizarError($this->Curso->validationErrors));
			$this->autoRender = false;
		}		*/
		//$this->autoRender = false;
	}
	function marcar_asistencia()
	{
		//sadsadsad
		$this->layout="ajax";
		
		$this->data['Asistencia']['matricula_id'] = $this->params['form']['id'];
		$this->data['Asistencia']['asistio'] = $this->params['form']['asistio'];
		$this->data['Asistencia']['estado_id'] = 1;
		
		$asistio= $this->Asistencia->find('all',
							array('conditions'=>
									array('Asistencia.matricula_id'=>$this->params['form']['id'],
											'Asistencia.fecha'=>date('Y-m-d')
									)));
		
		
		if(empty($this->params['form']['asistencia_id'])&&empty($asistio)){	
				$this->data['Asistencia']['fecha'] = date('Y-m-d');	
				$this->Asistencia->create();				 
			}
		else
			{
				if(empty($asistio))
				{
					$this->data['Asistencia']['id'] = $this->params['form']['asistencia_id'];
					$this->data['Asistencia']['fecha'] = $this->params['form']['fecha'];
				}
				else
				{
					$this->data['Asistencia']['id'] = $asistio[0]['Asistencia']['id'];
					$this->data['Asistencia']['fecha'] =  $asistio[0]['Asistencia']['fecha'];	
				}
										
			}		
		//var_dump($this->data['Asistencia']);
		
			@$this->Asistencia->save($this->data['Asistencia']);
		
		$this->autoRender = false;
		
	}
		
	
}